Skip to content

ci: reduce flakiness of install_smithy_dafny_codegen_dependencies#2152

Merged
lucasmcdonald3 merged 1 commit into
mainfrom
ci-caching-improvements
Mar 24, 2026
Merged

ci: reduce flakiness of install_smithy_dafny_codegen_dependencies#2152
lucasmcdonald3 merged 1 commit into
mainfrom
ci-caching-improvements

Conversation

@lucasmcdonald3

@lucasmcdonald3 lucasmcdonald3 commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Issue #, if available:

N/A

Description of changes:

Ports CI caching and retry improvements from the material providers library to reduce flakiness in CI jobs.

Source PRs:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

- Add Gradle caching to Java setup
- Add Maven local repository cache step
- Add pip caching to Python setup
- Disable Go module caching (no go.mod at repo root)
- Wrap Go imports install in retry (3 attempts, 30s wait)

Ported from aws/aws-cryptographic-material-providers-library#1824 and #1825
@lucasmcdonald3 lucasmcdonald3 changed the title ci: add package caching and retry to reduce CI flakiness ci: reduce flakiness of install_smithy_dafny_codegen_dependencies Mar 23, 2026
@lucasmcdonald3
lucasmcdonald3 merged commit 8164fbf into main Mar 24, 2026
82 of 84 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants